'宣言 Public Overloads Function AddPropertyChange (Of TOwner As Class, TProperty)( _ ByVal owner As TOwner, _ ByVal getter As Expression(Of Func(Of TProperty)), _ ByVal oldValue As TProperty, _ ByVal newValue As TProperty, _ Optional ByVal preventMerge As Nullable(Of Boolean), _ Optional ByVal propertyDisplayName As String, _ Optional ByVal typeDisplayName As String _ ) As UndoUnit
public UndoUnit AddPropertyChange<TOwner,TProperty>( TOwner owner, Expression<Func<TProperty>> getter, TProperty oldValue, TProperty newValue, Nullable<bool> preventMerge, string propertyDisplayName, string typeDisplayName ) where TOwner: class